(function () {
    var chartDom = document.querySelector('.bar .chart');
    var myChart = echarts.init(chartDom);
    var option;
    //     grid:{
    //         // 网格配置 grid可以控制线形图 柱状图 图表大小
    //         containLabel: true // 是否显示刻度标签
    //     }, 
    //     tooltip:{
    //         trigger: 'axis' // 图标提示框组件 # item none axis
    //     },
    //     legend: {}, // 图例组件  当series中有name时 这里可以不写
    //     color:[], // 颜色设置时数组
    //     toolbox: {
    //     },//工具箱组件 可以另外存储为图片

    option = {
        color: ['#2f89cf'],
        tooltip: {
            trigger: 'axis',
            axisPointer: {
                // 坐标轴指示器 坐标轴触发有效
                type: 'shadow' // 默认为直线 可选为： line | shadow -----柱子影子
            }
        },
        grid: {
            top: '10px',
            left: '6%',
            right: '0%',
            bottom: '10%',
            containLable: true
        },
        xAxis: {
            type: 'category',
            data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
            axisTick: {
                alignWithLabel: true
            },
            axisLabel: {
                color: 'rgba(255,255,255,.6)', // 刻度标签设置（Mon,Tue,Wed的设置）
                fontSize: '12px'
            },
            axisLine: {
                // 不显示x坐标轴的样子
                show: false
            }
        },
        yAxis: {
            type: 'value',
            axisLine: {
                // 坐标轴的样式
                show: true,
                lineStyle: {
                    color: 'rgba(255,255,255,.1)',
                    width: 1
                }
            },
            splitLine: {
                // y轴刻度分割线样式
                lineStyle: {
                    color: 'rgba(255,255,255,.1)',
                    width: 1
                }
            }
        },
        series: [{
            data: [120, 200, 150, 80, 70, 110, 130],
            type: 'bar',
            barWidth: '35%',
            itemStyle: {
                // 修改柱子的圆角
                borderRadius: 5
            }
        }]
    };

    option && myChart.setOption(option);
    // 让图标跟着屏幕自动适应
    window.addEventListener('resize', function () {
        myChart.resize()
    })

})();

(function () {
    var chartDom = document.querySelector('.bar2 .chart');
    var myChart = echarts.init(chartDom);
    var option;
    var mycolor = ['#1089e7', '#f57474', '#56d0e3', '#f8b448', '#8b78f6', '#0c78f1']
    option = {
        // title: {
        //     text: '世界人口总量',
        //     subtext: '数据来自网络'
        // },
        tooltip: {
            trigger: 'axis',
            axisPointer: {
                type: 'shadow'
            }
        },
        // legend: {
        //     // data: ['2011年', '2012年']
        // },
        grid: {
            left: '20%',
            right: '20%',
            bottom: '3%',
            // containLabel: true // 距离x,y轴的距离
        },
        xAxis: {
            // type: 'value',
            // boundaryGap: [0, 0.01],
            show: false
        },
        yAxis: [{
                type: 'category',
                data: ['css', 'js', 'python', 'java', 'go', 'c++'],
                inverse: true,
                axisLine: {
                    show: false
                },
                axisTick: {
                    // 不显示刻度
                    show: false
                },
                axisLabel: {
                    color: '#fff'
                }
            },
            {
                show: true,
                data: ['css1', 'js2', 'python2', 'java2', 'go2', 'c++2'],
                inverse: true,
                // 不显示y轴的线
                axisLine: {
                    show: false
                },
                axisTick: {
                    show: false
                },
                // axisLabel: {
                //     textStyle: {
                //         fontSize: 12,
                //         color: '#fff'
                //     }
                // }
            }
        ],
        series: [{
                name: '条',
                type: 'bar',
                data: [70, 80, 60, 50, 50, 63],
                yAxisIndex: 0,
                barCategoryGop: 50, //柱子间距离
                barWidth: 10, // 柱子的宽度
                // 柱子的圆角
                itemStyle: {
                    normal: {
                        borderRadius: 20,
                        // 可以在这里修改柱子的颜色
                        color: function (params) {
                            return mycolor[params.dataIndex]
                        }
                    }
                },
                label: {
                    normal: {
                        show: true,
                        //  图形内显示
                        position: "inside",
                        // 文字显示格式 {c}--会自动解析成数据 data里的数据
                        formatter: "{c}%"
                    }
                }

            },
            {
                name: '框',
                type: 'bar',
                yAxisIndex: 1,
                barCategoryGop: 50,
                barWidth: 15,
                itemStyle: {
                    color: 'none',
                    borderColor: '#00c1de',
                    borerWidth: 3,
                    borderRadius: 15
                },
                data: [100, 100, 100, 100, 100, 100],

            }
        ]
    };
    option && myChart.setOption(option);
    // 让图标跟着屏幕自动适应
    window.addEventListener('resize', function () {
        myChart.resize()
    })
})();

(function () {
    var chartDom = document.querySelector('.line .chart');
    var myChart = echarts.init(chartDom);
    var option;
    var mycolor = ['#1089e7', '#f57474', '#56d0e3', '#f8b448', '#8b78f6', '#0c78f1']
    var yearData = [{
            year: '2020',
            data: [
                [120, 132, 101, 134, 90, 230, 210],
                [220, 182, 191, 234, 290, 330, 310],
            ]
        },
        {
            year: '2021',
            data: [
                [125, 132, 131, 154, 190, 250, 250],
                [20, 152, 141, 204, 200, 300, 300],
            ]
        },
    ]
    option = {
        // title: {
        //     text: '折线图堆叠'
        // },
        color: mycolor,
        tooltip: {
            trigger: 'axis'
        },
        legend: {
            textStyle: {
                color: '#4c9bfd'
            },
            right: '10%'
        },
        grid: {
            top: '15%',
            left: '8%',
            right: '5%',
            bottom: '10%',
            show: true, // 显示边框
            borderColor: '#012f4a',
            containLable: true, // 包含刻度文字在内
        },
        // toolbox: {
        //     feature: {
        //         saveAsImage: {}
        //     }
        // },
        xAxis: {
            type: 'category',
            boundaryGap: false,
            data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
            axisTick: {
                show: false // 去除刻度线
            },
            axisLabel: {
                color: '#4c9bfd' //文本颜色
            },
            axisLine: {
                show: false // 去除轴线
            }
        },
        yAxis: {
            type: 'value',
            axisTick: {
                show: false // 去除刻度线
            },
            axisLabel: {
                color: '#4C9BFD'
            },
            axisLine: {
                show: false
            }, // 去除曲线
            splitLine: {
                // y轴刻度分割线样式
                lineStyle: {
                    color: '#012f4a',
                }
            }
        },
        series: [{
                name: '邮件营销',
                type: 'line',
                stack: '总量',
                data: yearData[0].data[0],
                smooth: true, // 折线修饰为圆滑
            },
            {
                name: '联盟广告',
                type: 'line',
                stack: '总量',
                data: yearData[0].data[1],
                smooth: true, // 折线修饰为圆滑
            },
        ]
    };
    // 让图标跟着屏幕自动适应
    option && myChart.setOption(option);
    window.addEventListener('resize', function () {
        myChart.resize()
    })
})();
(function () {
    var chartDom = document.querySelector('.line2 .chart');
    var myChart = echarts.init(chartDom);
    var option;
    var mycolor = ['#1089e7', '#f57474', '#56d0e3', '#f8b448', '#8b78f6', '#0c78f1']
    option = {
        // title: {
        //     text: '堆叠区域图'
        // },
        color: mycolor,
        tooltip: {
            trigger: 'axis',
            axisPointer: {
                type: 'cross',
                label: {
                    backgroundColor: '#6a7985'
                }
            }
        },
        legend: {
            data: ['邮件营销', '联盟广告'],
            textStyle: {
                color: '#1089e7'
            }
        },
        // toolbox: {
        //     feature: {
        //         saveAsImage: {}
        //     }
        // },
        grid: {
            left: '3%',
            right: '4%',
            bottom: '3%',
            top: '10%',
            containLabel: true
        },
        xAxis: [{
            type: 'category',
            boundaryGap: false,
            data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
            axisLine: {
                show: false
            },
            axisLabel: {
                textStyle: {
                    color: '#1089e7'
                }
            },
            // axisTick: {
            //     show: false
            // },
        }, ],
        yAxis: [{
            type: 'value',
            axisLine: {
                show: false
            },
            axisLabel: {
                textStyle: {
                    color: '#1089e7'
                }
            },
            axisTick: {
                show: false
            },
            splitLine: {
                lineStyle: {
                    color: '#012f4a'
                }
            }
        }],
        series: [{
                name: '邮件营销',
                type: 'line',
                smooth: true,
                // 填充区域
                areaStyle: {
                    // 渐变色
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1,
                        [{
                                offset: 0,
                                color: "rgba(1,132,213,.9)"
                            }, // 渐变色的起始颜色
                            {
                                offset: 1,
                                color: "rgba(1,132,213,0.1)"
                            }
                        ], false), // 渐变线的结束颜色
                    shadowColor: "rgba(0,0,0,0.9)"
                },
                lineStyle: {
                    normal: {
                        color: '#0184d5',
                        width: 2
                    }
                },
                symbol: 'circle', // 拐点设置
                symbolSize: 10,
                showSymbol: false, // 开始不显示拐点， 鼠标经过显示
                // 拐点设置颜色和边框
                itemStyle: {
                    color: '#0184d5',
                    borderColor: 'rgba(211,220,107,.1)',
                    borderWidth: 15
                },
                emphasis: {
                    focus: 'series'
                },
                data: [120, 132, 101, 134, 90, 230, 210]
            },
            {
                name: '联盟广告',
                type: 'line',
                smooth: true,
                areaStyle: {
                    // 渐变色
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1,
                        [{
                                offset: 0,
                                color: "rgba(0,216,135,.4)"
                            }, // 渐变色的起始颜色
                            {
                                offset: 1,
                                color: "rgba(0,216,135,.4)"
                            }
                        ], false), // 渐变线的结束颜色
                    shadowColor: "rgba(0,0,0,0.9)"
                },
                lineStyle: {
                    normal: {
                        color: '#00d887',
                        width: 2
                    }
                },
                symbol: 'circle',
                symbolSize: 10,
                showSymbol: false,
                itemStyle: {
                    color: '#8184d5',
                    borderColor: 'rgba(211,220,107,.1)', //原点阴影
                    borderWidth: 15
                },
                emphasis: {
                    focus: 'series'
                },
                data: [220, 182, 191, 234, 290, 330, 310]
            },
        ]
    };
    // 让图标跟着屏幕自动适应
    option && myChart.setOption(option);
    window.addEventListener('resize', function () {
        myChart.resize()
    })
})();
(function () {
    var chartDom = document.querySelector('.pie .chart');
    var myChart = echarts.init(chartDom);
    var option;
    var mycolor = ['#1089e7', '#f57474', '#56d0e3', '#f8b448', '#8b78f6', '#0c78f1']
    option = {
        color: mycolor,
        tooltip: {
            trigger: 'item'
        },
        legend: {
            bottom: '5%',
            left: 'center',
            // 修改图标大小
            itemWidth: 5,
            itemHeight: 5,
        },
        series: [{
            name: '访问来源',
            type: 'pie',
            radius: ['40%', '60%'], // 修改内圈半径和外圈半径  相对于容器宽度来说的
            center: ['50%', '50%'], // 修改饼形图的在容器中的位置
            avoidLabelOverlap: false,
            label: {
                show: false, // 不显示标签文字
                position: 'center'
            },
            labelLine: {
                show: false
            }, // 不显示链接线
            emphasis: {
                label: {
                    show: true,
                    fontSize: '40',
                    fontWeight: 'bold'
                }
            },
            labelLine: {
                show: false
            },
            data: [{
                    value: 1048,
                    name: '搜索引擎'
                },
                {
                    value: 735,
                    name: '直接访问'
                },
                {
                    value: 580,
                    name: '邮件营销'
                },
                {
                    value: 484,
                    name: '联盟广告'
                },
                {
                    value: 300,
                    name: '视频广告'
                }
            ]
        }]
    };
    // 让图标跟着屏幕自动适应
    option && myChart.setOption(option);
    window.addEventListener('resize', function () {
        myChart.resize()
    })
})();
(function () {
    var chartDom = document.querySelector('.pie2 .chart');
    var myChart = echarts.init(chartDom);
    var option;
    var mycolor = ['#1089e7', '#f57474', '#56d0e3', '#f8b448', '#8b78f6', '#0c78f1']
    option = {
        // title: {
        //     text: '南丁格尔玫瑰图',
        //     subtext: '纯属虚构',
        //     left: 'center'
        // },
        color: mycolor,
        tooltip: {
            trigger: 'item',
            formatter: '{a} <br/>{b} : {c} ({d}%)'
        },
        legend: {
            // left: '10%',
            right: '10%',
            top: 'bottom',
            itemHeight: 10,
            itemWidth: 10,
            textStyle: {
                color: '#1089e7',
                fontSize: 12
            },
            data: ['rose1', 'rose2', 'rose3', 'rose4', 'rose5', 'rose6', 'rose7', 'rose8']
        },
        toolbox: {
            show: true,
            feature: {
                mark: {
                    show: true
                },
                dataView: {
                    show: true,
                    readOnly: false
                },
                restore: {
                    show: true
                },
                saveAsImage: {
                    show: true
                }
            }
        },
        series: [{
            name: '地区分布',
            type: 'pie',
            radius: ['10%', '70%'],
            center: ['50%', '50%'],
            roseType: 'radius',
            labelLine: {
                length: 20,
                length2: 10,
            },
            itemStyle: {
                borderRadius: 5
            },
            data: [{
                    value: 30,
                    name: 'rose 1'
                },
                {
                    value: 28,
                    name: 'rose 2'
                },
                {
                    value: 26,
                    name: 'rose 3'
                },
                {
                    value: 24,
                    name: 'rose 4'
                },
                {
                    value: 22,
                    name: 'rose 5'
                },
                {
                    value: 20,
                    name: 'rose 6'
                },
                {
                    value: 18,
                    name: 'rose 7'
                },
                {
                    value: 16,
                    name: 'rose 8'
                }
            ]
        }]
    };
    // 让图标跟着屏幕自动适应
    option && myChart.setOption(option);
    window.addEventListener('resize', function () {
        myChart.resize()
    })
})();
(function () {
    var chartDom = document.querySelector('.map .chart');
    var myChart = echarts.init(chartDom);
    var mycolor = ['#1089e7', '#f57474', '#56d0e3', '#f8b448', '#8b78f6', '#0c78f1']
    var geoCoordMap = {
        '上海': [121.4648, 31.2891],
        '东莞': [113.8953, 22.901],
        '东营': [118.7073, 37.5513],
        '中山': [113.4229, 22.478],
        '临汾': [111.4783, 36.1615],
        '临沂': [118.3118, 35.2936],
        '丹东': [124.541, 40.4242],
        '丽水': [119.5642, 28.1854],
        '乌鲁木齐': [87.9236, 43.5883],
        '佛山': [112.8955, 23.1097],
        '保定': [115.0488, 39.0948],
        '兰州': [103.5901, 36.3043],
        '包头': [110.3467, 41.4899],
        '北京': [116.4551, 40.2539],
        '北海': [109.314, 21.6211],
        '南京': [118.8062, 31.9208],
        '南宁': [108.479, 23.1152],
        '南昌': [116.0046, 28.6633],
        '南通': [121.1023, 32.1625],
        '厦门': [118.1689, 24.6478],
        '台州': [121.1353, 28.6688],
        '合肥': [117.29, 32.0581],
        '呼和浩特': [111.4124, 40.4901],
        '咸阳': [108.4131, 34.8706],
        '哈尔滨': [127.9688, 45.368],
        '唐山': [118.4766, 39.6826],
        '嘉兴': [120.9155, 30.6354],
        '大同': [113.7854, 39.8035],
        '大连': [122.2229, 39.4409],
        '天津': [117.4219, 39.4189],
        '太原': [112.3352, 37.9413],
        '威海': [121.9482, 37.1393],
        '宁波': [121.5967, 29.6466],
        '宝鸡': [107.1826, 34.3433],
        '宿迁': [118.5535, 33.7775],
        '常州': [119.4543, 31.5582],
        '广州': [113.5107, 23.2196],
        '廊坊': [116.521, 39.0509],
        '延安': [109.1052, 36.4252],
        '张家口': [115.1477, 40.8527],
        '徐州': [117.5208, 34.3268],
        '德州': [116.6858, 37.2107],
        '惠州': [114.6204, 23.1647],
        '成都': [103.9526, 30.7617],
        '扬州': [119.4653, 32.8162],
        '承德': [117.5757, 41.4075],
        '拉萨': [91.1865, 30.1465],
        '无锡': [120.3442, 31.5527],
        '日照': [119.2786, 35.5023],
        '昆明': [102.9199, 25.4663],
        '杭州': [119.5313, 29.8773],
        '枣庄': [117.323, 34.8926],
        '柳州': [109.3799, 24.9774],
        '株洲': [113.5327, 27.0319],
        '武汉': [114.3896, 30.6628],
        '汕头': [117.1692, 23.3405],
        '江门': [112.6318, 22.1484],
        '沈阳': [123.1238, 42.1216],
        '沧州': [116.8286, 38.2104],
        '河源': [114.917, 23.9722],
        '泉州': [118.3228, 25.1147],
        '泰安': [117.0264, 36.0516],
        '泰州': [120.0586, 32.5525],
        '济南': [117.1582, 36.8701],
        '济宁': [116.8286, 35.3375],
        '海口': [110.3893, 19.8516],
        '淄博': [118.0371, 36.6064],
        '淮安': [118.927, 33.4039],
        '深圳': [114.5435, 22.5439],
        '清远': [112.9175, 24.3292],
        '温州': [120.498, 27.8119],
        '渭南': [109.7864, 35.0299],
        '湖州': [119.8608, 30.7782],
        '湘潭': [112.5439, 27.7075],
        '滨州': [117.8174, 37.4963],
        '潍坊': [119.0918, 36.524],
        '烟台': [120.7397, 37.5128],
        '玉溪': [101.9312, 23.8898],
        '珠海': [113.7305, 22.1155],
        '盐城': [120.2234, 33.5577],
        '盘锦': [121.9482, 41.0449],
        '石家庄': [114.4995, 38.1006],
        '福州': [119.4543, 25.9222],
        '秦皇岛': [119.2126, 40.0232],
        '绍兴': [120.564, 29.7565],
        '聊城': [115.9167, 36.4032],
        '肇庆': [112.1265, 23.5822],
        '舟山': [122.2559, 30.2234],
        '苏州': [120.6519, 31.3989],
        '莱芜': [117.6526, 36.2714],
        '菏泽': [115.6201, 35.2057],
        '营口': [122.4316, 40.4297],
        '葫芦岛': [120.1575, 40.578],
        '衡水': [115.8838, 37.7161],
        '衢州': [118.6853, 28.8666],
        '西宁': [101.4038, 36.8207],
        '西安': [109.1162, 34.2004],
        '贵阳': [106.6992, 26.7682],
        '连云港': [119.1248, 34.552],
        '邢台': [114.8071, 37.2821],
        '邯郸': [114.4775, 36.535],
        '郑州': [113.4668, 34.6234],
        '鄂尔多斯': [108.9734, 39.2487],
        '重庆': [107.7539, 30.1904],
        '金华': [120.0037, 29.1028],
        '铜川': [109.0393, 35.1947],
        '银川': [106.3586, 38.1775],
        '镇江': [119.4763, 31.9702],
        '长春': [125.8154, 44.2584],
        '长沙': [113.0823, 28.2568],
        '长治': [112.8625, 36.4746],
        '阳泉': [113.4778, 38.0951],
        '青岛': [120.4651, 36.3373],
        '韶关': [113.7964, 24.7028]
    };

    var XAData = [
        [{
            name: '西安'
        }, {
            name: '北京',
            value: 100
        }],
        [{
            name: '西安'
        }, {
            name: '上海',
            value: 100
        }],
        [{
            name: '西安'
        }, {
            name: '广州',
            value: 100
        }],
        [{
            name: '西安'
        }, {
            name: '西宁',
            value: 100
        }],
        [{
            name: '西安'
        }, {
            name: '银川',
            value: 100
        }]
    ];

    var XNData = [
        [{
            name: '西宁'
        }, {
            name: '北京',
            value: 100
        }],
        [{
            name: '西宁'
        }, {
            name: '上海',
            value: 100
        }],
        [{
            name: '西宁'
        }, {
            name: '广州',
            value: 100
        }],
        [{
            name: '西宁'
        }, {
            name: '西安',
            value: 100
        }],
        [{
            name: '西宁'
        }, {
            name: '银川',
            value: 100
        }]
    ];

    var YCData = [
        [{
            name: '银川'
        }, {
            name: '北京',
            value: 100
        }],
        [{
            name: '银川'
        }, {
            name: '广州',
            value: 100
        }],
        [{
            name: '银川'
        }, {
            name: '上海',
            value: 100
        }],
        [{
            name: '银川'
        }, {
            name: '西安',
            value: 100
        }],
        [{
            name: '银川'
        }, {
            name: '西宁',
            value: 100
        }],
    ];

    var planePath = 'path://M1705.06,1318.313v-89.254l-319.9-221.799l0.073-208.063c0.521-84.662-26.629-121.796-63.961-121.491c-37.332-0.305-64.482,36.829-63.961,121.491l0.073,208.063l-319.9,221.799v89.254l330.343-157.288l12.238,241.308l-134.449,92.931l0.531,42.034l175.125-42.917l175.125,42.917l0.531-42.034l-134.449-92.931l12.238-241.308L1705.06,1318.313z';
    //var planePath = 'arrow';
    var convertData = function (data) {

        var res = [];
        for (var i = 0; i < data.length; i++) {

            var dataItem = data[i];

            var fromCoord = geoCoordMap[dataItem[0].name];
            var toCoord = geoCoordMap[dataItem[1].name];
            if (fromCoord && toCoord) {
                res.push({
                    fromName: dataItem[0].name,
                    toName: dataItem[1].name,
                    coords: [fromCoord, toCoord],
                    value: dataItem[1].value
                });
            }
        }
        return res;

    };

    var color = ['#a6c84c', '#ffa022', '#46bee9']; //航线的颜色
    var series = [];
    [
        ['西安', XAData],
        ['西宁', XNData],
        ['银川', YCData]
    ].forEach(function (item, i) {
        series.push({
            name: item[0] + ' Top3',
            type: 'lines',
            zlevel: 1,
            effect: {
                show: true,
                period: 6,
                trailLength: 0.7,
                color: 'red', //arrow箭头的颜色
                symbolSize: 3
            },
            lineStyle: {
                normal: {
                    color: color[i],
                    width: 0,
                    curveness: 0.2
                }
            },
            data: convertData(item[1])
        }, {
            name: item[0] + ' Top3',
            type: 'lines',
            zlevel: 2,
            symbol: ['none', 'arrow'],
            symbolSize: 10,
            effect: {
                show: true,
                period: 6,
                trailLength: 0,
                symbol: planePath,
                symbolSize: 15
            },
            lineStyle: {
                normal: {
                    color: color[i],
                    width: 1,
                    opacity: 0.6,
                    curveness: 0.2
                }
            },
            data: convertData(item[1])
        }, {
            name: item[0] + ' Top3',
            type: 'effectScatter',
            coordinateSystem: 'geo',
            zlevel: 2,
            rippleEffect: {
                brushType: 'stroke'
            },
            label: {
                normal: {
                    show: true,
                    position: 'right',
                    formatter: '{b}'
                }
            },
            symbolSize: function (val) {
                return val[2] / 8;
            },
            itemStyle: {
                normal: {
                    color: color[i],
                },
                emphasis: {
                    areaColor: '#2B91B7'
                }
            },
            data: item[1].map(function (dataItem) {
                return {
                    name: dataItem[1].name,
                    value: geoCoordMap[dataItem[1].name].concat([dataItem[1].value])
                };
            })
        });
    });
    var option = {
        // backgroundColor: '#000',
        // title: {
        //     text: '模拟航线',
        //     subtext: '数据纯属虚构',
        //     left: 'center',
        //     textStyle: {
        //         color: '#fff'
        //     }
        // },
        tooltip: {
            trigger: 'item',
            formatter: function (params, ticket, callback) {
                if (params.seriesType == "effectScatter") {
                    return "线路：" + params.data.name + "" + params.data.value[2];
                } else if (params.seriesType == "lines") {
                    return params.data.fromName + ">" + params.data.toName + "<br />" + params.data.value;
                } else {
                    return params.name;
                }
            }
        },
        legend: {
            orient: 'vertical',
            top: 'bottom',
            left: 'right',
            data: ['西安 Top3', '西宁 Top3', '银川 Top3'],
            textStyle: {
                color: '#fff'
            },
            selectedMode: 'multiple'
        },
        geo: {
            map: 'china',
            label: {
                emphasis: {
                    show: true,
                    color: '#fff'
                }
            },
            // zoom:1.2, // 中国地图放大1.2倍
            // roam: true,  //地图是否可以移动鼠标缩放扩大
            itemStyle: {
                normal: {
                    // 地图省份的北京图
                    areaColor: 'rgba(20,41,87,.5)',
                    borderColor: '#195BB9',
                    borderWidth: 1,
                },
                emphasis: {
                    areaColor: '#2B91B7'
                }
            }
        },
        series: series
    };
    // 让图标跟着屏幕自动适应
    option && myChart.setOption(option);
    window.addEventListener('resize', function () {
        myChart.resize()
    })
})();